A Haptic Device Interface for Medical Simulations Using Opencl

نویسنده

  • Mattias Machwirth
چکیده

The project evaluates how well a haptic device can be used to interact with a visualization of volumetric data. Since the interface to the haptic device require explicit surface descriptions, triangles had to be constructed from the volumetric data. The algorithm used to extract these triangles is marching cubes. The triangles produced by marching cubes are then transmitted to the haptic device to enable the force feedback. Marching cubes was suitable for parallelization and it was executed using OpenCL. Graphs in the report shows how this parallelization ran almost 70 times faster than the sequential CPU counterpart of the same algorithm. Further development of the project would give medical students the opportunity to practice difficult procedures on a simulation instead of a real patient. This would give a realistic and accurate simulation to practice on. Sammanfattning Projektet går ut på att utvärdera hur väl en haptisk utrustning går att använda för att interagera med en visualisering av volymetrisk data. Eftersom haptikutrustningen krävde explicit beskrivna ytor, krävdes först en triangelgenerering utifrån den volymetriska datan. Algoritmen som används till detta är marching cubes. Trianglarna som producerades med hjälp av marching cubes skickas sedan vidare till den haptiska utrustningen för att kunna få gensvar i form av krafter för att utnyttja sig av känsel och inte bara syn. Eftersom marching cubes lämpas för en parallelisering användes OpenCL för att snabba upp algoritmen. Grafer i projektet visar hur denna algoritm exekveras upp emot 70 gånger snabbare när algoritmen körs som en kernel i OpenCL istället för sekvensiellt på CPUn. Tanken är att när vidareutveckling av projektet har gjorts i god mån, kan detta användas av läkarstuderande där övning av svåra snitt kan ske i en verklighetstrogen simulering innan samma ingrepp utförs på en individ.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Profiling and Performance Monitoring of Heterogeneous Applications

Heterogeneous computing has become prevalent due to the computing power and low cost of Graphics Processing Units(GPUs). OpenCL provides a programming model where the CPU is the master or host, and compute-intensive portions of an algorithm are offloaded to the GPU. However, the host-device model is very limiting. In this model, data-dependent, run-time optimizations that could benefit many app...

متن کامل

Soft Tissue Modeling Using ANFIS for Training Diagnosis of Breast Cancer in Haptic Simulator

Soft tissue modeling for the creation of a haptic simulator for training medical skills has been the focus of many attempts up to now. In soft tissue modeling the most important parameter considered is its being real-time, as well as its accuracy and sensitivity. In this paper, ANFIS approach is used to present a nonlinear model for soft tissue. The required data for training the neuro-fuzzy mo...

متن کامل

Human-Scale Bimanual Haptic Interface

This article presents a haptic system for bimanual haptic feedback that is composed of two light-weight robot arms. The system has a workspace and force capabilities similar to that of two human arms. Sophisticated control strategies are implemented to enable using this system as haptic interface. Depending on the requirements of the task one of three different handles can connect the human han...

متن کامل

Implementation of a virtual tennis entertainment system with haptic behaviour

For most of the virtual reality systems, one of the major aims is to provide a vivid interaction platform between the human operators and the haptic devices. Through the user interface, a skillful operator can control the haptic devices to accomplish relatively complicated jobs in realtime. Generally, the main components of a virtual reality system include dynamic simulations, haptic devices an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013